package com.xidian.zhiancloud.model;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 安全会议台账
 *
 * @author zhangyifan
 */
@Data
@TableName(value = "t_security_meeting_ledger")
public class SecurityMeetingLedger {
    /**
     * id
     */
    @ExcelIgnore
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 多租户id
     */
    @ExcelIgnore
    private Long companyId;

    /**
     * 安全会议名称
     */
    @ExcelProperty("安全会议名称")
    private String name;

    /**
     * 会议时间
     */
    @ExcelProperty("会议时间")
    private Date time;

    /**
     * 会议地点
     */
    @ExcelProperty("会议地点")
    private String position;

    /**
     * 参与的部门id，多个id以逗号分割
     */
    @ExcelIgnore
    private String participateOrganizationIds;

    /**
     * 参与人员id，多个id以逗号分割
     */
    @ExcelIgnore
    private String peoIds;

    /**
     * 会议主要内容
     */
    @ExcelProperty("会议主要内容")
    private String summary;

    /**
     * 主持人id
     */
    @ExcelIgnore
    private Long moderatorId;

    /**
     * 记录人id
     */
    @ExcelIgnore
    private Long recorderId;

    /**
     * 附件url，多个url用逗号分割
     */
    @ExcelIgnore
    private String annexUrls;

    /**
     * 添加人id
     */
    @ExcelIgnore
    private Long creatorId;

    /**
     * 添加时间
     */
    @ExcelIgnore
    private Date createTime;
}